home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gold Medal Software 2
/
Gold Medal Software Volume 2 (Gold Medal) (1994).iso
/
comms
/
zoc101.arj
/
ZOC
/
ZOC.HLP
(
.txt
)
< prev
Wrap
OS/2 Help File
|
1993-12-31
|
57KB
|
1,581 lines
ΓòÉΓòÉΓòÉ 1. Main Help ΓòÉΓòÉΓòÉ
ZOC is a shareware terminal package.
Share it if you use it
Good places to start looking for help
o Take a look at the Menu Overview
o Looking at the Screen Elements can make things a lot easier.
o Or just press Ctrl+C to see the contents of this helpfile.
ΓòÉΓòÉΓòÉ 2. Starting ZOC (Parameters) ΓòÉΓòÉΓòÉ
There are some parameters, that can be specified when starting ZOC from the
commandline or from an icon.
ZOC [/C] [/H:<height>] [/M] [/S:<scriptfile>] [/U] [/W:<width>] [COMx]
/C
This option specifies that you want ZOC to open the com port in shared
(cooperative) mode.
/H
The /H option sets the terminal window to a given height (in characters).
/M
This option specifies that you want to start ZOC minimized.
/U
This option specifies unattended mode. In unattended mode ZOC will not show
requesters. Instead it uses the default action of these. So ZOC will not
hang and wait for an answer if you start it at 3.00AM to automatically
collect your messages.
/S
With this option, you can tell ZOC to process a scriptfile when start. A
path can be specified, e. g. 'ZOC /S:SCRIPT\NIGHTCALL'
/W
The /W option sets the terminal window to a given widht (in characters).
COMx
This option tells ZOC which com port to use. If not specified, ZOC searches
for the ZOCDEVICE environment variable to determine the com port.
ΓòÉΓòÉΓòÉ 3. Screen Elements ΓòÉΓòÉΓòÉ
The elements of the screen are the
o Actionbar
o Toolbar
o Main Window
o Chat Field
o Status line
ΓòÉΓòÉΓòÉ 3.1. Actionbar (Pulldownmenu) ΓòÉΓòÉΓòÉ
The actionbar lets you select functions from the pulldownmenu (see Menu
Overview).
ΓòÉΓòÉΓòÉ 3.2. Toolbar ΓòÉΓòÉΓòÉ
Some of the most commonly used functions can be selected by clicking on the
according icon on the toolbar.
Modem Phone Book
Modem Dial
Modem Hangup
Capture Browse
Capture Clear
Capture Print
Cliptext Send
Cliptext Send without CRs
Cliptext Send quoted
Transfer Download
Transfer Upload
Misc Start Script
Misc Stop Script
Misc Reset Timer
Misc Stop Timer
Misc Go Timer
End Program.
Doubleclicking on the space between the buttons will bring up the Window page
from the Options Notebook
ΓòÉΓòÉΓòÉ 3.3. Main Window ΓòÉΓòÉΓòÉ
The main window displays the received text. You may mark text with the right
(block selection) or left (stream selection) mousebutton.
The marked text is copied into the clipboard and can be accessed via the
functions Cliptext Send, Cliptext Send without CRs, Cliptext Send quoted,
Cliptext Print and Cliptext Edit
ΓòÉΓòÉΓòÉ 3.4. Chat Field ΓòÉΓòÉΓòÉ
The chat field is an entry field into which you can enter text. The text is not
sent until you press enter. This is helpful if you are having an online chat
with someone.
The chat field can be activated from Window Options or by pressing Alt-C or by
pressing the Scroll-Lock key (the least, only if defined accordingly in
Terminal Options).
If you are in the chat field, it can discard it by pressing ESC or the
Scroll-Lock key. Window Options or by pressing Alt-C or by pressing the
Scroll-Lock key (the least, only if defined accordingly in Terminal Options).
You can use arrow keys to retrieve the last few lines you typed.
ΓòÉΓòÉΓòÉ 3.5. Status line ΓòÉΓòÉΓòÉ
The status line contains some buttons with information.
Serial Parameters
This button displays the currently set line speed and parameters. Clicking
on the button brings up the Serial Options dialog.
Transfer Protocol
This button displays the currently set file transfer protocol. Clicking on
the button brings up the Transfer Options dialog.
Emulation
This button displays the currently set terminal emulation. Clicking on the
button brings up the Emulation Options dialog
Timer
This button displays the timer. The value depends on the currently set mode
(see Timer Options).
A lowercase letter a-d means that a timer unit is selected and that the
timer was stopped. A capital letter indicates that the timer is running. A
'1' after the letter indicates daytime charges, a '2' indicates night or
weekend charges.
A click on the button brings up the Timer Options dialog.
Logfile
This checkmark displays the name of the logfile and opens or closes it.
Doubleclicking on the space between the buttons will bring up the terminal page
from the Options Notebook
ΓòÉΓòÉΓòÉ 4. Keyboard ΓòÉΓòÉΓòÉ
Select Keyboard Shortcuts or VT100 Auxiliary Keypad
ΓòÉΓòÉΓòÉ 4.1. Function Shortcuts ΓòÉΓòÉΓòÉ
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
ΓöéKey ΓöéFunction Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéF3 ΓöéQuit Program Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéF11 ΓöéCapture Browse Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéF12 ΓöéPhone book Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéPgUp ΓöéUpload Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéPgDn ΓöéDownload Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéShift+InsertΓöéCliptext Send Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéCtrl+End ΓöéModem Send Break Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+B ΓöéCapture Browse Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+C ΓöéShow/Hide Chat Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+D ΓöéModem Phone Book Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+E ΓöéMisc Editor Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+H ΓöéModem Hangup Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+L ΓöéCapture Open/Close Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+N ΓöéModem Call Next Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+Q ΓöéCliptext Send QuotedΓöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+R ΓöéModem Redial Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+S ΓöéOptions Settings Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+X ΓöéEnd Program Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéAlt+/ ΓöéMisc OS/2 Shell Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
ΓòÉΓòÉΓòÉ 4.2. VT100 Auxiliary Keypad ΓòÉΓòÉΓòÉ
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
ΓöéVT100 KeypadΓöéIBM Keypad (NumΓöé
Γöé ΓöéLock Off) Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé[PF1] Γöé[F5] Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé[PF2] Γöé[F6] Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé[PF3] Γöé[F7] Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé[PF4] Γöé[F8] Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé[0] ... [9] Γöé[0] ... [9] Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé[Enter] Γöé[Enter] Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé[.] Γöé[./Del] Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé[-] Γöé[-] Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
Γöé[,] Γöé[+] Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
ΓòÉΓòÉΓòÉ 5. Registration information ΓòÉΓòÉΓòÉ
ZOC is a shareware terminal package.
(C) by Markus Schmidt 1993
Registration Information.
Read me first
About this Version
Registered vs. unregistered version
How to order
Pricing table
Methods of payment
Where to get actual versions
Contacting the author
How to turn this window off
About future versions
The meaning of 'ZOC'
ΓòÉΓòÉΓòÉ 5.1. Read me first ΓòÉΓòÉΓòÉ
If you have any problems, please check the help file first. It's fairly
complete. If you don't find the solution to your problem there, feel free to
contact me.
If you encounter problems errors during file transfer, please check if you have
configured ZOC and your modem for RTS/CTS handshake.
If you want to register, select Order From from the Help menu. Please read the
section about pricing and payment first.
If you need a German version it is available from the ZOC support bbs described
under avaiability.
You need not play around with the icons of the toolbar. They are described in
help for toolbar.
ΓòÉΓòÉΓòÉ 5.2. About this version. ΓòÉΓòÉΓòÉ
ZOC is (as you already know) a terminal package. It evolved from an Amiga
program that was called AmigaCall (in Germany) or Mindlink (in the U.S.A.).
The Amiga sources, which had developed into some sort of swamp, have been
redesigned and are now shiny and new and ready for the future. All in all,
porting wasn't just a quick hack.
ZOC is shareware. It is for evaluation and it is complete. However, there is
one small restriction
The actual version has been tested widely and should now be quite stable. If
you find something not working, please contact me.
ΓòÉΓòÉΓòÉ 5.3. About future versions ΓòÉΓòÉΓòÉ
Looking into the future is never easy, so do not take this too literally
For future version I plan to implement the following features:
1.x
Multiple upload files, some sort of chat mode and an interface for external
file transfer protocols (and eventually text emulations). Compuserve-B
protocol will come as an external protocol.
2.x
WPS support, PM style xdial and quedial, eventually REXX support, >24 line
ANSI.
TO DO
The following is a list of features that were already requested by users. It
it not clear when I implement them.
* ANSI/VT100 > 80x24
* bigger toolbar icons
* user defined toolbar
* BBS name to calling log
* logging of file transfers
* telix like doorway mode for keys
* option for priority
* option for what to do with existing files at the begin of a file transfer
ΓòÉΓòÉΓòÉ 5.4. Registered vs. unregistered version ΓòÉΓòÉΓòÉ
Shareware is not an easy topic.
Unfortunately our world is not a perfect one. If it were, it would not be
neccessary to restrict (and sometimes cripple) shareware programs.
Endless discussions have not found the solution to the question, what fair
shareware should be like, because experience shows, that authors of
non-restricted shareware tend to die poor and hungry (or at least not rich and
well fed).
A common way to ensure payment is leaving something important out. So the
customer literally pays for what he does not yet have. Many shareware authors
play it this way. I do not, because I think that it is wrong.
In my opinion the customer has the right to test the full product package
before making a decision to buy it or not. I think this is fair, but fairness
must apply to both sides.
So, be fair too: Register this program if you use it!
Early version of ZOC were restricted in ZModem downloads. This was removed due
to massive user intervention. Now the only difference between registered and
unregistered versions of ZOC is the fact that unregistered versions shows the
order form after each download.
ΓòÉΓòÉΓòÉ 5.5. Where to get actual versions ΓòÉΓòÉΓòÉ
Current versions of ZOC will be available from the following sources.
ZOC Infobbs
The ZOC information BBS is a simple system where you can get information,
download the actual version of ZOC and leave mail for me.
The number is (011)+49+911+9933662 (or 0911 9933662 from Germany). Login as
'ZOC'. Calling Germany is not as expensive as you might expect.
Compuserve
All version with non trivial changes will be available on Compuserve's
OS2FORUM in library 4. Browse for keyword 'ZOC'.
Local BBSs/FTP
ZOC will make its way around. Check your local bbs ot ftp size for files
called 'ZOC*.ZIP'
ΓòÉΓòÉΓòÉ 5.6. How to order ΓòÉΓòÉΓòÉ
Ordering is simple. Just go to the Help menu, select Order Form and send the
order form via snail mail to me.
An even more convenient way is to logon to Compuserve, type 'GO SWREG' at the
'forum!' prompt, search for 'ZOC' and register online.
Currently credit cards are not (yet) accepted, but I am working on it.
About sixpack discount: Sixpack discount only applies if six or more licenses
are ordered. Orders for licenses with sixpack discount (e.g from user groups)
have to be mailed and paid en bloc. However, if you like, I will send the
registration keys to each user individually.
ΓòÉΓòÉΓòÉ 5.7. Pricing ΓòÉΓòÉΓòÉ
License and discount
Future License With an future license you get a key that will unlock
all future releases of ZOC.
Version License With a version license you get a key that will unlock
all releases with the same major version number. Bug
fixes are always treated als minor changes
Six pack If you are a user group or corporation, get yourself a
discount for ordering six or more licenses.
What you get
You already have got it all.
There will be no printed documentation. I do not think there that one is a
needed. Everything should be in the helpfile. If you think, that something is
amiss in the helpfile, pls. tell me and I will fix it.
You will get a key to unlock future versions and a nice disk label to create
your own original disk (thus saving the additional cost for shipping a disk).
However, if you like, you can order a disk with the current version at any time
(even if you are not registered).
What you pay
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
ΓöéVersion ΓöéU.S.A. ΓöéEurope ΓöéGermanyΓöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéFuture Γöé$70 ΓöéDM 110 ΓöéDM 100 Γöé
Γöélicense Γöé Γöé Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéVersion Γöé$50 ΓöéDM 80 ΓöéDM 70 Γöé
Γöélicense Γöé Γöé Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéVersion Γöé$40 ΓöéDM 60 ΓöéDM 50 Γöé
Γöéupgrade Γöé Γöé Γöé Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéSix pack Γöé-20% Γöé-20% Γöé-20% Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéDisk Γöé$10 ΓöéDM 10 ΓöéDM 10 Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéCompuserveΓöé$5 Γöé- Γöé- Γöé
Γöéreg. (*) Γöé Γöé Γöé Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
Note: Pricing includes everything, no additional payment required.
Note: Pricing for Europe/Germany includes 15% VAT/MwSt.
(*) Since Compuserve charges 15% for it's software registration feature (GO
SWREG) I think it is fair to equally share these charges between you and me.
Only plain future registration is available through Compuserve.
ΓòÉΓòÉΓòÉ 5.8. Payment ΓòÉΓòÉΓòÉ
Form of payment depends on the country you live in. Pricing includes all cost
for shipment and bank fees.
USE THE ORDER FORM FROM THE HELP MENU FOR ANY ORDERS!
For details about payment select the area you live in.
U.S.A.
Europe
Germany
ΓòÉΓòÉΓòÉ 5.8.1. Payment from U.S.A. ΓòÉΓòÉΓòÉ
I had to learn that living in the global village does not mean that it is easy
to transfer money from U.S.A. to Germany.
Cash
Interestingly enough it seems that sending cash is one of the least
difficult ways for payment. If you do so, please use registered mail (I will
take the additional postage, that is pay $5 less).
Check
Fairly easy too. I don't know what it costs.
Compuserve
Compuserve offers a shareware registration feature. To use it you need a
Compuserve account. Compuserve registration is only available for plain
future registrations and costs additional $5 (see pricing).
Credit Cards
Currently credit cards are not accepted. I contacted the credit card
companys but got no reply so far. I seems that they are a bit cautious with
their mail order contracts for non corporate users.
Money Order
Takes four weeks (I was told that it is easier to get money to Japan than to
Germany) and is quite expensive.
ΓòÉΓòÉΓòÉ 5.8.2. Payment from Europe ΓòÉΓòÉΓòÉ
Send in the registration form together with an Eurocheque. Currency must be
DM.
Credit cards are not accepted (yet) but you can use Compuserve registration as
described under payment from U.S.A.
ΓòÉΓòÉΓòÉ 5.8.3. Payment from Germany ΓòÉΓòÉΓòÉ
Order by sending a Euro- or Verrechnungsscheck (or cash).
Alternatively send money via bank transfer to: POSTGIROAMT NЪRNBERG (BLZ 760
100 85) Konto 0314153856. Verwendungszweck: ZOC and pls. do not forget your
address!!!
ΓòÉΓòÉΓòÉ 5.9. Contacting the author ΓòÉΓòÉΓòÉ
Preferred ways to contact me (checked almost daily):
Internet
M.SCHMIDT@MSN.RMI.DE
Zerberus Net
M.SCHMIDT@MSN.ZER
ZOC Infobbs
The number is +49+911+9933662 (or 0911 9933662 from Germany). Login as
'ZOC'.
Also possible (checked unregularly):
Compuserve
100101,3256
Postal ways:
Phone/FAX
+49+911+7499380 (or 0911 7499380 from within Germany). This is a hybrid
voice/FAX answering machine, that will recognize incoming FAXes (but has
problems with some fax modems).
Mail
Markus Schmidt
Waagstr. 4
90762 Fuerth
- Germany -
ΓòÉΓòÉΓòÉ 5.10. How to turn initial help off ΓòÉΓòÉΓòÉ
This window is not a nuisance feature. It can be turned off via the Window
Options dialog. Then just save options as 'STANDARD' and you will never see
this window again.
ΓòÉΓòÉΓòÉ 5.11. The meaning of 'ZOC' ΓòÉΓòÉΓòÉ
The Hitchhikers Guide to the Galaxy describes ZOC as followed:
zoc (v), to zoc means communicating with other people through the means of
extremely sophisticated hard- and software (sophisticated at least from the
viewpoint of the ape-descended inhabitants of an extremely unimportant blue
planet in an even lesser important part of the galaxy who think that W*****s is
a pretty neat piece of software).
ΓòÉΓòÉΓòÉ 6. Menu Overview ΓòÉΓòÉΓòÉ
Open this branch by pressing the '+' key. or select one of
o MODEM
o LOGFILE
o CAPTURE
o CLIPTEXT
o TRANSFER
o MISC
o OPTIONS
ΓòÉΓòÉΓòÉ 6.1. Modem Menu ΓòÉΓòÉΓòÉ
The modem menu manages all necessary functions to connect to line.
Dial
This function opens a window to enter a phone number. This number is then
sent to the modem to be dialled (dial prefix and suffix from Modem Options
are used).
XDial
This function starts a Script If the number is busy, the script tries to
connect again for a given number of times.
You can edit this script. It is stored in the default script directory under
the name SCRIPT\XDIAL.
Redial
Redials the number dialed last. (dial prefix and suffix from Modem Options
are used).
Hangup
Disconnects the line (the Attn and Hangup strings from Modem Options are
used).
Send Break
Pulls the data pin of the modem low for a given time (see Modem Options).
This is called 'break'. Some systems use it to stop the current operation.
Phone book
Displays a dialog to edit a personal phone book or dial numbers from it.
Call next
If you selected more than one number to dial from the phone book, this
function tries to connect to the next number selected after finishing your
first call.
This Feature is called queue dialing. Like XDial it is implemented as a
Script
Call XXXX
At the end of the modem menu appear those entries from the phone book that
have the quick access option enabled.
ΓòÉΓòÉΓòÉ 6.2. Logfile Menu ΓòÉΓòÉΓòÉ
The logfile menu manages all functions necessary to log a session to a file.
All incoming data is captured in a memory buffer (capture) and optionally
logged to a file (logfile).
Name
Set the Name of the current logging file. The name can be automatically
selected from the phone book when connecting to a bbs. When starting ZOC the
logfile gets its name from Capture Options. You may use special
placeholders for the name as described in the Capture Options.
Default Name
Use the default name from Capture Options for the current logging file.
Open/Close
This function changes the status of capturing to file from open to close or
vice versa. This can also be achieved by clicking on the capture name in the
status line
A closed capture does not log incoming data.
ΓòÉΓòÉΓòÉ 6.3. Capture Menu ΓòÉΓòÉΓòÉ
The capture menu manages all functions necessary to log a session in memory to
scroll back and review received text. All incoming data is logged in a memory
buffer (capture) and eventually in a file (logfile).
Browse
This function shows the contents of the capture. It can also be accessed
from the Toolbar
For more information see Browse Window
Clear
Clears the capture buffer (also availalble from the Toolbar).
affected by Safety Options
Load
Loads a file from disk to the end of the view buffer.
Edit
Starts the editor from editor definition with the contents of the capture
buffer and stores changes back into the capture buffer.
Note: This functions closes the browse window if it is open.
Print
Sends the contents of the view buffer to the printer (also availalble from
the Toolbar).
ΓòÉΓòÉΓòÉ 6.4. Cliptext Menu ΓòÉΓòÉΓòÉ
Cliptexts are areas of the screen that are marked with the mouse (left or right
button) and put into the clipboard after the mousebutton is released.
Mark
This function is just an info message of how to put text from screen into
the clipboard.
Send
This function takes text from the clipboard and sends it to the modem. It
can also be accessed from the Toolbar and is affected by the Ascii Upload
Options .
Send (no CRs)
Takes text from the clipboard and sends it to the modem. Carriage Returns
are ignored and a Space is sent instead. The function can also be acccessed
from the Toolbar and is affected by the Ascii Upload Options in the
Transfer Options window.
Imagine the following case: You searched a BBS for files with the keyword
TERM and the BBS has given you a list of filenames - one in each line. To
download all files, you could mark the list with a box (right mouse button)
and send them with a space between them when the BBS asks which file(s) to
send.
Send quoted
Text from the clipboard is sent. Each line is preceeded by '> ' to indicate
a quotation of some kind. The function is also available from the Toolbar
and is affected by the Ascii Upload Options in the Transfer Options window
and Smart Quoting in the Window Options window.
Edit
Calls the system editor (see editor definition) with the contents of the
clipboard. After saving, the new contents is written back into the
clipboard.
Print
Sends the contents of the clipboard to the printer.
ΓòÉΓòÉΓòÉ 6.5. Transfer Menu ΓòÉΓòÉΓòÉ
The transfer menu allows you to send or receive files.
Upload
Sends a binary file via modem. The function can also be accessed from the
Toolbar and is affected by the Transfer Options window.
Download
Receives a binary file via modem. The function can also be accessed from the
Toolbar and is affected by the Transfer Options window.
ASCII Send
This functions takes text from a file and sends it to the modem. It is
affected by the Ascii Upload Options in the Transfer Options window.
Plugs
This function gives access to add in modules (so called Plug-In-Protocols)
and lets you do Setup, Upload or Download for them. Plug-In-Protocols are
provided from third party and are stored in DLL files named PIP*.DLL.
If no such modules exist this function is disabled.
Transfer Shell
Transfer shell launches a command processor from which you can start command
line based external protocols that can accept a file handle for the com
port. The handle of the communications port is given in the environment
variable ZOCHFC.
Example: M2ZMODEM -u %ZOCHFC% -r .\DOWNLOADS
ΓòÉΓòÉΓòÉ 6.6. Miscellaneous Functions ΓòÉΓòÉΓòÉ
Start Script
Starts a script. A script is sort of batch file for ZOC, which helps process
specific tasks automatically (see Script).
This function can also be acccessed from the Toolbar
Stop Script
Stops a currently running script.
This function can also be accessed from the Toolbar
Lock Macros
Lock the macro keys to prevent unauthorized use.
Unlock Macros
Unlock the macro keys again. If defined, the password from Safety Options
is required.
Reset Timer
Reset the timer in the status line which displays the time or cost of your
current call.
This function can also be accessed from the Toolbar
Stop Timer
Stop the timer in the status line which displays the time or cost of your
current call.
This function can also be accessed from the Toolbar
Go Timer
Restarts the timer in the status line which displays the time or cost of
your current call.
This function can also be accessed from the Toolbar
Set Timer
Set the timer to a specific value.
Editor
Call the editor defined in the options notebook on the ( Path page).
OS/2 Shell
Call the shell defined in the options notebook on the ( Path page).
ΓòÉΓòÉΓòÉ 6.7. Options Menu ΓòÉΓòÉΓòÉ
The options menu is used to define the characteristics of ZOC. Different sets
of characteristics may be saved or loaded for later use.
Settings
Opens a settings notebook to define all kind of options (see Options
Notebook).
Jump to
Display a submenu (see below) to jump to a specific options dialog.
Save Options
Save all of the above options under a special name. If saved under
'STANDARD' they will be loaded automatically when ZOC is started.
Load Options
Load a set of options.
Reset Options
Reset to the default state.
The Jump to menu is a fast way to access the pages of the options notebook
directly.
Serial
Define serial options (e.g. transfer speed and handshake).
This function can also be accessed from the Status line
Terminal
Define terminal and capture characteristics (e.g. local echo, CR
translation).
Capture
Define captrure parameters (e.g. size).
This function can also be accessed from the Status line
Modem
Define modem strings for dialing or hangup.
Transfer
Define transfer options for file or ascii transfer (e.g. protocol or
character delay).
This function can also be accessed from the Status line
Emulation
Define terminal emulations like ANSI, VT100 or TTY.
This function can also be accessed from the Status line
Timerunits
Define time intervals for calculating connect fees.
Safety
Define when to be prompted for safety or define a password to protect key
macros.
Path
Define default directories for the filerequesters.
Macro Keys
Define key-macros for later use. These may be password protected (see
Safety).
Window
Define the window font and other display options.
ΓòÉΓòÉΓòÉ 7. Browse Window ΓòÉΓòÉΓòÉ
The browse window lets you review the contents of the capture buffer.
To control the browse window, use the following keys.
ΓöîΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö¼ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÉ
ΓöéKey ΓöéFunction Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéCsr Up ΓöéOne line up Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéCsr Dn ΓöéOne line down Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéPgUp ΓöéOne page up Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéPgDn ΓöéOne page down Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéHome ΓöéTop of buffer Γöé
Γö£ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö╝ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöñ
ΓöéEnd ΓöéBottom of buffer Γöé
ΓööΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓö┤ΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÇΓöÿ
You may also mark text with the mouse (which is automatically put into the
clipboard then).
ΓòÉΓòÉΓòÉ 8. Help for Options ΓòÉΓòÉΓòÉ
Open the settings notebook, select a page and clicon on the Help button.
ΓòÉΓòÉΓòÉ 9. The Options Booklet ΓòÉΓòÉΓòÉ
This booklet contains all options. Select a tab with the mouse to open the
according dialog.
Available tabs are: Serial, Terminal, Capture, Modem, Transfer,
Emulation, Pathnames, Safety, Macro Keys, Window
ΓòÉΓòÉΓòÉ 9.1. Serial Options ΓòÉΓòÉΓòÉ
This window is used to define serial parameters. It can be opened via menu or
by clicking on the transfer speed button in the status line.
Transfer Speed
Select a transfer speed for serial transmission (the transfer speed can also
be selected using a script and the BAUD command).
Mode
Select none, even, odd, mark or space.
Databits
Select 7 or 8 bits for data transmission.
Stopbits
Select 1 or 2 stopbits.
RTS/CTS handshake
If enabled, ZOC uses 7-wire handshake for communication.
DSR handshake
If enabled, ZOC monitors the DSR signal for communication with the modem.
This option should only be enabled if your modem and your cable properly
support DSR. Otherwise the com port will hang.
XON/XOFF
If enabled, ZOC uses the Xon/Xoff software handshake for communication.
Auto speed
If enabled, ZOC automatically sets the actual transfer speed to the one
received when the modem sends a message like 'CONNECT xxxxx'.
Valid CD signal
If your modem supports the Carrier Detect signal, enable this option. ZOC
uses the CD signal to call the functions Stop/Go/Reset Timer in the Misc
Menu automatically and eventually writes a calling log to the file defined
in Path Options.
ΓòÉΓòÉΓòÉ 9.2. Terminal Options ΓòÉΓòÉΓòÉ
This window is used to define terminal parameters.
TERMINAL
Incoming CR -> CR/LF
This options ensures, that each incoming Carriage Return is followed by a
Linefeed.
Strip high bit
If enabled, all characters in the terminal window are printed with 7
bits.
Show ctrl chars
Shows received control-codes instead of using them (eg. ^I instead of
TAB).
Destructive backspace
This options erases on backspace instead of just spacing back.
Local echo
Print all characters sent on the console on the terminal window too.
Send echo
Loop back all incoming characters to the originator.
Warning: This may result in an endless loop if the originator also sends
an echo (!!!), which is true for most BBS's and hosts.
Visual beep
Enabling this option turns the beep sound off (a message window is
displayed instead).
CLIPBOARD SENDING
Smart quoting
If selected, the Cliptext Send Quoted function will try to reformat the
text before sending.
Width
Reformatting will be done in a way that no line is longer than the number
of characters specified here.
Quick send
Selecting this option will send marked text at once if only one line is
marked on the screen with the left mouse button.
SCROLL LOCK
Ignore
ZOC ignores the scroll lock state of the keyboard.
Chat field
Pressing the Scroll Lock key toggles the chat mode (see window options
and screen elements).
Doorway mode
Pressing the Scroll Lock key toggles the keyboard Doorway mode. (Doorway
mode is a mode in which special key codes are used. It is required by
software like OS2YOU).
ΓòÉΓòÉΓòÉ 9.3. Capture Options ΓòÉΓòÉΓòÉ
This window is used to define capture parameters and can be opened via menu or
by clicking on the capture size button on the status line.
Size
Define the size of the capture buffer (in kB's).
Default name
When you start ZOC, this name will be used as a default name for the
logfile. You may use &d, &m, &y, &h, &i as place holders for day, month,
year, hour and minute to create dynamic names. The file will be placed in
the logging directory set in Path Options
Active
Save incoming data in the logfile. This is the same as the checkmark in the
status line.
Append
If logging is activated, data is appended to a existing file rather than
overwriting it when you start logging.
Session headers
Session headers are a few lines of information which are inserted into your
capture and logging file when connecting to a BBS. Headings are only
produced if you have a valid carrier detect signal (see Serial Options).
ΓòÉΓòÉΓòÉ 9.4. Modem Options ΓòÉΓòÉΓòÉ
This window is used to define the strings ZOC uses to communicate with your
modem. These strings may contain control characters (eg. ^M) and the tilde (~)
which is a delay of 1/3 sec.
If you deselect the checkbox for 'Initialize when load' the initialisation
sequence is used only at startup of program (from the standard options file).
If the checkbox is selected, the init string is sent every time a options file
is loaded. However, the init seqeunce is never sent, if ZOC finds a valid
carrier detect signal from the modem.
If you select the checkbox 'Use DTR for hangup' ZOC pulls the DTR pin of the
serial interface low for 0.5 seconds instead of sending the attn and hangup
strings. Most modems will also hang up then.
ΓòÉΓòÉΓòÉ 9.5. File Transfer Options ΓòÉΓòÉΓòÉ
These settings define the characteristics of file transfers. They are accessed
via the Options/Settings notebook or by clicking the protocol button on the
status line.
PROTOCOL
Select X- Y- or Zmodem protocol. Zmodem is clearly the best. Some systems
falsely also offer the protocols Ymodem and Ymodem batch, which really are
Xmodem with Block-1024 for Ymodem and Ymodem for Ymodem-Batch.
Time critical
Enabling this options boosts ZOC's priority during file transfers, which
might help to increase transfer throughput and reduce transfer errors.
Note: This will very likely impair the performance of other tasks.
XMODEM PARM
These options only apply when the Xmodem protocol is selected.
CRC on
CRC is controlled by the receiver. It selects CRC instead of the less
reliable Xmodem checksums.
Block 1024
With this option Xmodem uses blocks of 1024 instead of 128 bytes. Some
systems falsely call this Ymodem.
Chop
If enabled, ZOC tries to remove padding bytes when receiving a file.
ASCII-UPLOAD
These options are used for ASCII-Uploads and sending of the clipboard
contents.
CR -> CR/LF
Ensures that each Carriage Return is followed by a Linefeed.
Char-Delay
ZOC waits n milliseconds, before sending each character. Fourth this time
is used for each end of line.
ZMODEM OPTIONS
Auto transfer
If enabled, ZOC starts Zmodem transfers automatically.
Start taps
A tap is an add-in function for download. If enabled, ZOC checks if you
have a tap for the currently downloaded file extension (eg. a GIF-Viewer)
and starts it. The name of a tap is TAP_XXX.EXE where XXX is the
extension of the files for which the tap should be used.
IF FILE EXISTS
Select what you want to do if you try to download a file that already exists
on your disk.
ΓòÉΓòÉΓòÉ 9.6. Emulation Options ΓòÉΓòÉΓòÉ
This window is used to set the emulation. It can be opened via menu or by
clicking on the emulation button in the status line.
Swap keys
If you enable the keys swap option, a Backspace is sent when the DEL key is
pressed and vice versa. This is helpful for many VT100 systems.
Discard codes
Screen control for ANSI and VT100 is done by sending special control codes.
Logging of these control codes in the capture may be disabled.
Disable VT100 key pad
In VT100 mode the numeric key pad is used as the VT100 auxiliary keypad (see
VT100-keyboard). This might be problematic on machines without an numeric
keypad (eg. Laptops) and can be disabled.
Note: If you need the auxiliary keypad for a VT100 system, press Shift+Ctrl
and a key from the keypad (use '+' for VT100-',' and use 'Del' for VT100-'.').
If you need VT100-PF1/2/3/4 press Ctrl+Shift+F1/2/3/4 instead.
ΓòÉΓòÉΓòÉ 9.7. Timer and Timerunit Options ΓòÉΓòÉΓòÉ
Phone units are used to monitor telephone charges, if charges are based on time
intervals.
Currently this function might be useful only in Germany.
In Germany phone call are charged based on time intervals (called phone units)
with a fixed cost but variable length. The longer the distance of the call, the
shorter the time interval. There are three distance zones (local/med/long) and
there is a distinction between day and night/weekend calls.
Units
You may define up to four time intervals (in seconds and for day and night)
and the cost for one interval.
Show timer as
Elapsed time
The status line shows time elapsed since resetting the timer.
Money
This option shows the time elapsed since resetting the timer as a money
value.
Fraction
This option shows how many units were used.
Clock
The time of day is displayed.
Warning
If this field is any other value than zero (eg. '80'), ZOC signals at this
specified point in time (eg. 80%) to give you the opportunity to cut the
connection before another time interval begins, thus saving you from paying
for more units than necessary.
ΓòÉΓòÉΓòÉ 9.8. Safety Options ΓòÉΓòÉΓòÉ
Define if you want to be warned before attempting some "dangerous" operations.
Ask 'are you sure'
This should be self explanatory.
Save options ...
Here you can select if you want to save options automatically when you leave
the program. If this option is deselected potential changes are discarded at
the end of program.
Lock Macro Keys
If you leave your computer unattended for a while, you can lock the macro
keys to prevent unauthorized use. To unlock them, the password will be asked
for. Locking can also be initiated from the Misc Menu.
Password
If a password is specified, the dialogs for Phone book Definition, Keymacro
Unlocking and macro key definition will ask for it, because all passwords
for accessing online services are stored in these dialogs.
CAUTION:
The password is case sensitive and there is no backdoor if you forget it.
ΓòÉΓòÉΓòÉ 9.9. Definition of Default Pathnames ΓòÉΓòÉΓòÉ
The pathnames defined here are the default directories in the file requesters.
Editor defines the editor to be used when calling the Cliptext Edit function
from the Cliptext menu, or when calling the Edit function from the Misc menu.
Shell defines a shell to be opened, when calling the OS/2 Shell function in the
Misc menu.
If a logfile is defined, ZOC logs all calls (time, duration, cost) to it.
ΓòÉΓòÉΓòÉ 9.10. Window Property Definition ΓòÉΓòÉΓòÉ
Select a font size for the terminal window from the list.
Warning: Not all of the font sizes seem to work. I do not know why (yet) :-(
SCREEN ELEMENTS
Initial Help
Here you can turn off the initial help display.
Show toolbar
Here you can turn off the toolbar.
Show status line
Here you can turn off the status line.
Show chat field
Here you can turn off the chat field (see screen elements). The chat field
can be tured on and off with the Scroll-Lock key if you defined this in
terminal options.
Jump to top if carrier detect
If set, the main window of ZOC will come to the top of the desktop if the
modem carrier detect signal is switched on.
ΓòÉΓòÉΓòÉ 9.11. Macro Key Definition ΓòÉΓòÉΓòÉ
Select strings to be sent when Ctrl- or Alt-Number is pressed. Use the caret to
define control codes like ^M (RETURN).
ΓòÉΓòÉΓòÉ 10. How to use the Phone book ΓòÉΓòÉΓòÉ
Just like in a real phone book, names and numbers are stored here. It is
subdivided into four sections (default, 1st, 2nd and 3rd alternate) which
means, that you practically have four different phone books.
Each entry in a phone book can be defined to simply dial a number once, dial a
number repeatedly until you get a connection or execute a Script.
If you select more than one entry, ZOC will create a file called DIALQUE as a
to-do list and start the QUEDIAL script to connect to the first available BBS
from that list. After leaving the BBS, you can process the rest of the list
with the Call Next function from the modem menu.
Note: When QUEDIAL connects to a BBS it deletes all entries from the to-do
list that are equal to the connected BBS in the first six characters. This way
you can connect to a multi line BBS (e.g. Avalon-1, Avalon-2 ...). If one line
is free the others will not be called again.
Dial
Execute the operation (Dial, XDial, Script) for the selected entry.
Delete
Delete selected entry from phone book.
Edit
Change the data of the selected entry (see changing a phone book entry).
New
Create a new entry to this phone book.
Clone
Create and edit a copy of the selected entry.
Default
Switch to the default phone book.
Book#1
Switch to the 1st alternate phone book.
Book#2
Switch to the 2nd alternate phone book.
Book#3
Switch to the 3rd alternate phone book.
ΓòÉΓòÉΓòÉ 11. Changing a Phone book Entry ΓòÉΓòÉΓòÉ
Name
A name for the entry. For multi port BBSs use names that are equal in the
first six characters (e.g. AVALON-1, AVALON-2 ...). This way the queue dial
feature will not try to connect to all of the ports, but to only to one.
Quick access
Select this if you want this BBS to be accessible from the modem menu.
Insert a tilde before a character in the name (e. g. 'ZOC ~Infobbs'), to
create a shortcut for the menu.
Serial parameters
Serial parameters to be set before calling the number (e.g. 19200-8N1).
If you leave this field blank, the actual setting or the setting from a
loaded options file will be used.
You may leave out the options (and just type a line speed).
If you just want to set the options and leave the actual line speed
unchanged set the speed to zero (e. g. 0-7N1).
Option file
Option file to be loaded before setting the serial parameters and dialling
the number. The option file must be preceded by a path (e. g.
OPTIONS\COMPUSRV.OPT).
Logfile
Name to be used for logging the session. Special placeholders can be used as
described in Capture Options.
Value
A phone number or the name of a scriptfile (e.g. SCRIPT\CALL_ZOC).
Autologin
If you select XDial as the type of value (see below), this field is a
sequence for autologin. Define pairs of words to wait for and to reply then.
Text to wait for is defined as W1, W2 ..., the corresponding text to be send
is defined as S1, S2 ....
note
If defined, S0 is sent unconditionally after carrier detect.
note
Wn/Sn must not be lowercase letters
note
If you select XDIALT, the autologin field may additionally contain a
modem init string (INIT=...) and the number of seconds to wait (WAIT=...)
between calls.
example
INIT=ATZ^m |WAIT=30 |W1=Username |S1=Zaphod^M |W2=Password |S2=SECRET^M
Value is
Select if the string in the value field is a number to dial once, a number
to dial repeatedly until connection is established or if it is the name of a
script to be executed. A script receives the Name, and Autologin fields in
the lastline variable.
Phone book
Select the phone book to store this entry to.
Zone
Select the distance zone for the BBS (see Options Units). Day/Night/Weekend
is selected automatically.
ΓòÉΓòÉΓòÉ 12. Help for File Transfer ΓòÉΓòÉΓòÉ
File Transfer lets you send or receive binary files. Uploading is sending,
download means for receiving a file. See Options Transfer for more
information.
Note: The speed indicator for Z-Modem reflects the transfer speed of the last
block, not the average speed from the beginning of the transfer. Total average
speed is shown at the end of the transfer.
Information: If you use an unregistered version (see Registration), the order
form will be displayed after each download.
ΓòÉΓòÉΓòÉ 13. Script Language Commands ΓòÉΓòÉΓòÉ
This is a short reference of all available script commands. For more
information about variables and common commands review the samples in the
SCRIPT\SAMPLES directory.
ADD <meta> <num> Add a number to a variable
ASK [<text>] Read text from user
BAUD <baud>[-{7|8}{N|O|E}{1|2}]Set serial parameters
BEEP [<n>] Beep n times
CALL <label> Subroutine call
CAPTCLR Clear capture
CLOSEFILE Close file
CLS Clear screen
COMPA <string> WITH <string>Compare ASCII strings
COMPN <num> WITH <num> Compare numeric values
DEBUG 0|1 Debugmode off/on
DEC <meta> Decrement numeric variable by one
DELAY [<sec>] Wait given time in seconds
DIAL [<number>] Dial a number
DIV <meta> <num> Divide a variable by a number
DOWNLOAD {X[C][K]|Y|Z} <file>Download file with X/Y/Zmodem
ENDSCRIPT Same as EXIT
EXACT 0|1 Set mode for COMPA
EXIT Exit script
EXTERN <scriptfile> [<parameter>]Execute other scriptfile
GETENV <name> Read value from environment
GETFILE Read line from ASCII file opened with OPEN
GETFILENAME <title> Display filerequester and return name in %lastline%
GOTO <label> Jump to label (defined as ':label')
HANGUP Disconnect from line
IFxxxx <command> Do anything conditionally (after COMPx or WAIT).
Values for xxxx: EQU, LOW, HIGH, BRK, IN, NEQU,
NLOW, NHIGH, NBRK, NIN.
INC <meta> Increment numerical variable by one
KILL <meta> Remove variable from memory
LOADOPTS <optsfile> Load options file
LOGNAME <filename> Set new name for logging
LOGGING [0|1] Suspend/resume logging
LOWER <meta> Convert value of variable to lowercase
LTRIM <meta> Remove blanks from beginning of variable
MAXSCAN <num> Set maximum recursion for meta replacement
META <newchar> Change metasign "%" into something else
MOD <meta> <num> Calculate result of meta mod num and store result in
the variable of the first argument
MUL <meta> <num> Multiply a variable with a number and store result
in the variable of the first argument
NOTIFY <text> Display message window
OPENFILE <filename> <mode>Open ASCII file (mode= r,w,a)
PRINT <text> Same as WRITELN
PUTFILE <text> Write text to an ASCII file opened with OPEN
QUOTE <newquote> Change quotation sign (")
REDIAL Dial last number again
REQUEST <title> <opt1> [<opt2> [<opt3]]Display requester with options
RESPOND <text1> <text2> Automatically send <text2> if <text1> is received.
This is done only during DELAY or WAIT commands.
Max. 16 RESPOND commands can be active at a time.
<text1> must not contain carriage return or line
feed. RESPOND <text1> "" cancelles a previous
RESPONSE command for <text1>. Check SCRIPT\SAMPLE
directory for an example about RESPOND
RESTIMER Reset timer
RETURN Return from subroutine call
RTRIM <meta> Remove trailing blanks from variable
SEND <text> Send text to modem
SENDKEY <number> Send text from macro key (1 ... 20)
SETA <meta> <text> [<pos> [<length>]]Create or overwrite ASCII variable with
text
SETN <meta> <num> Create or overwrite numerical variable with value
SETEMU <num> Set emulation (1=ANSI, 2=VT100, 3=TTY)
SETTIMER <hh:mm:ss> Set timer to given time
SHELL <command> Execute a program via 'CMD.EXE /C <command>'
SUB <meta> <num> Subtract a number from a variable
TIMEOUT <sec> Set timeout for WAIT
UPLOAD {X[C][K]|Y|Z} <file>Start upload
UPPER <meta> Convert variable to uppercase
WAIT <text> Wait for a given text. Text must not contain a
newline
WAITLINE Wait for next line of text
WRITE <text> Write text to screen
WRITELN <text> Write text to screen, add newline
Note 1: Recognition of commands and system variables is case
insensitive, where user defined variables are case
sensitive.
Note 2: Metas (=variables) are written between percent signs
(like in DOS batch files). If a name of a meta is
not recognized, the whole expression remains as it
is.
Note 3: Each line of code is processed in two steps. First
all variables are replaced with their value. Second,
the parser collects arguments and passes them to the
commands. Arguments are delimited by whitespaces,
arguments containing whitespaces must be enclosed by
single or double quotes.
The following commands are legal:
SETA "string1" "Hello World"
SETA string1 "Hello World"
SETA string2 Hello
WRITE "%string2%"
WRITE %string2%
The following commands are not legal:
SETA string1 Hello World
WRITE %string1%
As a rule of thumb it is a good idea to include all
<text> arguments in quotes, while it is generally
safe and easier to read to leave arguments other
than <text> without quotes.